Software Engineering Research in the Bazaar
نویسندگان
چکیده
During the last five years, our research group has studied the architecture and evolution of several large open source systems — including Linux, GCC, VIM, Mozilla, and Apache — and we have found that open source software systems often exhibit interesting differences when compared to similar commercially-developed systems. Our investigations of these systems have involved the creation of software architecture models, software architecture repair, the creation of a reference architecture for web servers, the study of evolution and growth of open source systems, and the modelling of architectural properties of systems that are apparent only at build time.
منابع مشابه
A Framework for Teaching Software Testing using F/OSS Methodology
In this paper we discuss a framework for teaching software testing to undergraduate students’ volunteers. The framework uses open source software development methodology and was implemented in the ”Introduction to Software Engineering” course at the department of Informatics, Aristotle University, Greece. The framework is in three phases, each describing a teaching and learning context in which...
متن کاملTalking about OSS: Making Sense of the Bazaar: 1st Workshop on Open Source Software Engineering - Workshop Report
متن کامل
Automated Tuning of Optimization Software Parameters
Mustafa Baz, Brady Hunsaker Department of Industrial Engineering, University of Pittsburgh, 1048 Benedum Hall, Pittsburgh, PA 15261, USA, {[email protected], [email protected]} J. Paul Brooks Department of Statistical Sciences and Operations Research, Virginia Commonwealth University, Richmond, VA 23284, USA, [email protected] Abhijit Gosavi Department of Industrial & Systems Engineering, Unive...
متن کاملRequirements Bazaar: Experiences, Added-Value and Acceptance of Requirements Negotiation between End-Users and Open Source Software Developers
Open Source Software (OSS) developer and end-user communities mutually benefit from, but also depend on each other. End-user communities generate innovative ideas for software, but lack technical capabilities for their realization. OSS developers realize software, but need to access and prioritize an abundance of ideas to maximize impact. Requirements Bazaar, a Web-based tool for Social Require...
متن کاملGovernance of Collaborative Open Source Software: Inference from Transaction Cost Economics Model
Structural changes in open source software and increased involvement of commercial organizations in the development and governance of open source projects represent a departure from the „pure‟ open source paradigm and an emergence of a new collaborative model. In this paper we call for a new perspective on open source software research that explains this latest alliance with commercial vendors....
متن کامل